<?php
    include 'backbone.php';

    switch(getLanguage())
    {
        case 'nl':
            getHeader("Solliciteren");		
            break;

        default:
            getHeader("Apply");			
            break;		
    }	

    getMenu();

    $emailTo = 'daanbroekhuizen@kpnmail.nl';
    $subject = 'Sollicatie BroCo Development';

    $headers = "MIME-version: 1.0\r\n";
    $headers .= "content-type: text/html;charset=utf-8\r\n";

    if(isset($_POST['sendApplication']))
    {
        $error = false;	

        $firstname = trim($_POST['firstname']);
        $gender = trim($_POST['gender']);
        $surname = trim($_POST['surname']);		
        $birthday_day = trim($_POST['birthday_day']);
        $birthday_month = trim($_POST['birthday_month']);
        $birthday_year = trim($_POST['birthday_year']);		
        $birthplace = trim($_POST['birthplace']);
        $nationality = trim($_POST['nationality']);
        $bsn = trim($_POST['bsn']);
        $street = trim($_POST['address']);
        $zipCodeNum = trim($_POST['zipcode_num']);
        $zipCodeLet = trim($_POST['zipcode_let']);	
        $residence = trim($_POST['residence']);	
        $email = trim($_POST['email']);
        $motivation = trim($_POST['motivation']);

        if(empty($firstname))
        {
            switch(getLanguage())
            {
                case 'nl':
                    echo'
                        <br/>
                        Fout! Geen voornaam ingevuld!<br/>			
                    ';                            
                    break;

                default:
                    echo'
                        <br/>
                        Error! No first name entered!<br/>			
                    ';                                
                    break;

            }


            $error = true;			
        }

            if(empty($surname))
            {
                switch(getLanguage())
                {
                    case 'nl':
                        echo'
                                <br/>
                                Fout! Geen achternaam ingevuld!<br/>			
                        ';                        
                        break;
                    
                    default:
                        echo'
                            <br/>
                            Error! No surname entered!
                        ';
                        break;                    
                }
                
                $error = true;		
            }

            if(empty($gender))
            {
                    echo'
                            <br/>
                            Fout! Geen geslacht geselecteerd ingevuld!<br/>			
                    ';

                    $error = true;		
            }

            if(empty($birthday_day) || empty($birthday_month) || empty($birthday_year))
            {
                    echo'
                            <br/>
                            Fout! Geboortedatum niet correct geselecteed!<br/>			
                    ';

                    $error = true;
            }

            if(empty($birthplace))
            {
                    echo'
                            <br/>
                            Fout! Geen geboorteplaats inmgevuld!<br/>			
                    ';

                    $error = true;		
            }

            if(empty($nationality))
            {
                    echo'
                            <br/>
                            Fout! Geen nationatliteit ingevuld!<br/>			
                    ';

                    $error = true;			
            }

            if(empty($bsn))
            {
                    echo'
                            <br/>
                            Fout! Geen burgerservicenummer ingevuld!<br/>			
                    ';

                    $error = true;		

            }

            if(empty($street))
            {
                    echo'
                            <br/>
                            Fout! Geen adres ingevuld!<br/>			
                    ';

                    $error = true;		
            }

            if(empty($zipCodeNum) || empty($zipCodeLet))
            {
                    echo'
                            <br/>
                            Fout! Geen postcode of foutive postcode ingevuld!<br/>			
                    ';

                    $error = true;		
            }

            if(empty($residence))
            {
                    echo'
                            <br/>
                            Fout! Geen woonplaats ingevuld!<br/>			
                    ';

                    $error = true;		
            }

            if(empty($email))
            {
                    echo'
                            <br/>
                            Fout! Geen e-mailadres ingevuld!<br/>			
                    ';

                    $error = true;
            }

            if(empty($motivation))
            {
                    echo'
                            <br/>
                            Fout! Geen motivatie ingevuld!<br/>			
                    ';

                    $error = true;			
            }

            if($error == false)
            {
                    //Building of application message
                    $message =  "Voornaam: ".$firstname."\n";
                    $message .= "Achternaam: ".$surname."\n";
                    $message .= "Geslacht: ".$gender."\n";
                    $message .= "Geboortedatum: ".$birthday_day."-".$birthday_month."-".$birthday_year."\n";
                    $message .= "Geboorteplaats: ".$birthplace."\n";
                    $message .= "Nationaliteit: ".$nationality."\n";	
                    $message .= "Burgerservicenummer: ".$bsn."\n";			
                    $message .= "Adres: ".$street." ".$zipCodeNum.$zipCodeLet." ".$residence."\n";
                    $message .= "E-mailadres: ".$email."\n";
                    $message .= "Motivatie: ".$motivation;
                    //End of building application message

                    $headers .= 'From: ' . $surname . ' ' . $firstname . '<' . $email . '>';

                    if(mail($emailTo, $subject, nl2br($message), $headers))
                    {
                            echo '				
                        <br/>
                        Uw sollicitatie is verstuurd, u zult spoedig reactie ontvangen.<br/>
                        <br/>				               
                            ';
                            $applicationSend = true;			
                    }
                    else
                    {
                            echo '
                    <br/>
                    Oeps! Er is iets verkeerd gegaan. Probeer het opnieuw!<br/>
                    <br/>
                 ';				
                    }						
            }
            else 
            {
                    $applicationError = true;
            }
    }	

    if($applicationSend  == false && $applicationError == false)
    {
            echo '
                    <div class="content">
                        <div class="content_text">
                            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus consequat, lacus nec ultrices commodo, justo ante tempus tellus, sed hendrerit velit nisi ac magna. Fusce a turpis mauris, consequat molestie ante. Cras ante arcu, rutrum non sollicitudin sit amet, sodales sed leo. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Fusce pellentesque mollis sodales. In hac habitasse platea dictumst. Donec tellus dolor, blandit nec tempor non, hendrerit at nisl. Proin fermentum dictum ullamcorper. Mauris laoreet lorem non nibh sollicitudin bibendum. Integer sit amet felis sem, vel euismod urna. Nunc enim diam, tristique non pretium eu.
                            <hr>
                            <form method="post" action="">
                                <ul>
                                    <li>Naam: / gender: *</li>
                                    <li>
                                        <input type="text" name="firstname" />
                                        <input type="radio" name="gender" value="Man" checked> Man
                                        <input type="radio" name="gender" value="Vrouw"> Vrouw                                                                      
                                    </li>
                                    <li>Voornamen (voluit): *</li>
                                    <li><input type="text" name="surname" /></li>
                                    <li>Geboortedatum: / Geboorteplaats: *</li>
                                    <li>
                                            <select name="birthday_day">
                                            <option></option>
                                            <option value="01">1</option>
                                            <option value="02">2</option>
                                            <option value="03">3</option>
                                            <option value="04">4</option>
                                            <option value="05">5</option>
                                            <option value="06">6</option>
                                            <option value="07">7</option>
                                            <option value="08">8</option>
                                            <option value="09">9</option>
                                            <option value="10">10</option>
                                            <option value="11">11</option>
                                            <option value="12">12</option>
                                            <option value="13">13</option>
                                            <option value="14">14</option>
                                            <option value="15">15</option>
                                            <option value="16">16</option>
                                            <option value="17">17</option>
                                            <option value="18">18</option>
                                            <option value="19">19</option>
                                            <option value="20">20</option>
                                            <option value="21">21</option>
                                            <option value="22">22</option>
                                            <option value="23">23</option>    
                                            <option value="24">24</option>                                  
                                            <option value="25">25</option>
                                            <option value="26">26</option>
                                            <option value="27">27</option>
                                            <option value="28">28</option>
                                            <option value="29">29</option>
                                            <option value="30">30</option>
                                            <option value="31">31</option>
                                        </select>			                
                                        <select name="birthday_month">
                                            <option></option>
                                            <option value="jan">JAN</option>
                                            <option value="febr">FEBR</option>
                                            <option value="mar">MAR</option>                                    
                                            <option value="apr">APR</option>
                                            <option value="mei">MEI</option>                                    
                                            <option value="jun">JUN</option>
                                            <option value="jul">JUL</option>
                                            <option value="aug">AUG</option>
                                            <option value="sept">SEPT</option>
                                            <option value="okt">OKT</option>
                                            <option value="nov">NOV</option>
                                            <option value="dec">DEC</option>
                                        </select>
                                        <select name="birthday_year">
                                            <option></option>
                                            <option value="2011">2011</option>
                                            <option value="2010">2010</option>
                                            <option value="2009">2009</option>
                                            <option value="2008">2008</option>
                                            <option value="2007">2007</option>
                                            <option value="2006">2006</option>
                                            <option value="2005">2005</option>
                                            <option value="2004">2004</option>
                                            <option value="2003">2003</option>
                                            <option value="2002">2002</option>
                                            <option value="2001">2001</option>
                                            <option value="2000">2000</option>
                                            <option value="1999">1999</option>
                                            <option value="1998">1998</option>
                                            <option value="1997">1997</option>
                                            <option value="1996">1996</option>
                                            <option value="1995">1995</option>
                                            <option value="1994">1994</option>
                                            <option value="1993">1993</option>
                                            <option value="1992">1992</option>
                                            <option value="1991">1991</option>
                                            <option value="1990">1990</option>
                                            <option value="1989">1989</option>
                                            <option value="1988">1988</option>
                                            <option value="1987">1987</option>
                                            <option value="1986">1986</option>
                                            <option value="1985">1985</option>
                                            <option value="1984">1984</option>
                                            <option value="1983">1983</option>
                                            <option value="1982">1982</option>
                                            <option value="1981">1981</option>
                                            <option value="1980">1980</option>
                                            <option value="1979">1979</option>
                                            <option value="1978">1978</option>
                                            <option value="1977">1977</option>
                                            <option value="1976">1976</option>
                                            <option value="1975">1975</option>
                                            <option value="1974">1974</option>
                                            <option value="1973">1973</option>
                                            <option value="1972">1972</option>
                                            <option value="1971">1971</option>
                                            <option value="1970">1970</option>
                                            <option value="1969">1969</option>
                                            <option value="1968">1968</option>
                                            <option value="1967">1967</option>
                                            <option value="1966">1966</option>
                                            <option value="1965">1965</option>
                                            <option value="1964">1964</option>
                                            <option value="1963">1963</option>
                                            <option value="1962">1962</option>
                                            <option value="1961">1961</option>
                                            <option value="1960">1960</option>
                                            <option value="1959">1959</option>
                                            <option value="1958">1958</option>
                                            <option value="1957">1957</option>
                                            <option value="1956">1956</option>
                                            <option value="1955">1955</option>
                                            <option value="1954">1954</option>
                                            <option value="1953">1953</option>
                                            <option value="1952">1952</option>
                                            <option value="1951">1951</option>
                                            <option value="1950">1950</option>
                                            <option value="1949">1949</option>
                                            <option value="1948">1948</option>
                                            <option value="1947">1947</option>
                                            <option value="1946">1946</option>
                                            <option value="1945">1945</option>
                                            <option value="1944">1944</option>
                                            <option value="1943">1943</option>
                                            <option value="1942">1942</option>
                                            <option value="1941">1941</option>
                                            <option value="1940">1940</option>
                                            <option value="1939">1939</option>
                                            <option value="1938">1938</option>
                                            <option value="1937">1937</option>
                                            <option value="1936">1936</option>
                                            <option value="1935">1935</option>
                                            <option value="1934">1934</option>
                                            <option value="1933">1933</option>
                                            <option value="1932">1932</option>
                                            <option value="1931">1931</option>
                                            <option value="1930">1930</option>
                                            <option value="1929">1929</option>
                                            <option value="1928">1928</option>
                                            <option value="1927">1927</option>
                                            <option value="1926">1926</option>
                                            <option value="1925">1925</option>
                                            <option value="1924">1924</option>
                                            <option value="1923">1923</option>
                                            <option value="1922">1922</option>
                                            <option value="1921">1921</option>
                                            <option value="1920">1920</option>
                                            <option value="1919">1919</option>
                                            <option value="1918">1918</option>
                                            <option value="1917">1917</option>
                                            <option value="1916">1916</option>
                                            <option value="1915">1915</option>
                                            <option value="1914">1914</option>
                                            <option value="1913">1913</option>
                                            <option value="1912">1912</option>
                                            <option value="1911">1911</option>
                                            <option value="1910">1910</option>
                                            <option value="1909">1909</option>
                                            <option value="1908">1908</option>
                                            <option value="1907">1907</option>
                                            <option value="1906">1906</option>
                                            <option value="1905">1905</option>
                                            <option value="1904">1904</option>
                                            <option value="1903">1903</option>
                                            <option value="1902">1902</option>
                                            <option value="1901">1901</option>
                                            <option value="1900">1900</option>
                                        </select> 
                                        <input type="text" name="birthplace" />       
                                    </li>                         
                                    <li>Nationaliteit: *</li>
                                    <li><input type="text" name="nationality" /></li>
                                    <li>Burgerservicenummer (BSN): *</li>
                                    <li><input type="text" name="bsn" /></li>                                
                                    <li>Straatnaam: / Postcode: / Woonplaats: *</li>
                                    <li>
                                        <input type="text" name="address"/>
                                        <input type="text" size="2" maxlength="4" name="zipcode_num"/>
                                        <input type="text" size="1" maxlength="2" name="zipcode_let"/>
                                        <input type="text" name="residence"/>
                                    </li>
                                    <li>Telefoonnummer / Mobiel: *</li>
                                    <li>
                                        <input type="text" name="phone"/>
                                        <input type="text" name="mobilePhone"/>
                                    </li>                         
                                    <li>E-mailadres: *</li>
                                    <li><input type="text" name="email" /></li>

                                    <li>Motivatie: *</li>
                                    <li><textarea cols="80" rows="12" name="motivation"></textarea></li>
                                    <li><input type="submit" name="sendApplication" value="Verstuur Bericht"/><input type="reset" value="Reset Velden"/></li><br/>
                                    <li>Alle velden gemarkeerd met een * zijn verplicht.</li>
                                </ul>                           
                            </form>
                        </div>                             
                    </div>	
            ';			
    }			

    getFooter();
?>